package codebreaker.servidor;

/**
 * Classe de inicio do processo principal
 *
 * @author Rodrigo
 */
public class Main {
    
    private static Negociador negociador;
    public static Nucleo nucleo;
    
    private Main() {
    }
    
    /**
     * Metodo de inicio do processo principal
     * @param args Argumentos da linha de comando
     */
    public static void main(String args[]) {
	
	System.out.println("Iniciando servidor code breaker...");
	
	nucleo = new Nucleo();
	
	/* Cria negociador de conexoes com o servidor */
	negociador = new Negociador(codebreaker.protocolo.Constantes.PORTA_NEGOCIACAO);
	
	/* Cria thread que ficara escutando a porta de negociacao */
	//Thread threadNegociacao = new Thread(negociador);	
	//threadNegociacao.start();
	
	/* roda negociador */
	negociador.run();
    }
    
}
